// Size = 678
ID_0 = hslider("output volume/karplus32",0.4866f,0.0f,1.0f,0.1f);
ID_1 = hslider("polyphony/resonator x32/karplus32",14.0f,0.0f,32.0f,1.0f);
ID_2 = ID_1>0.0f;
ID_3 = float(ID_2);
ID_4 = hslider("attenuation/resonator x32/karplus32",0.0f,0.0f,1.0f,0.01f);
ID_5 = (1.0f-ID_4);
ID_6 = 0.5f*ID_5;
ID_7 = W0;
ID_8 = proj0(ID_7);
ID_9 = ID_8';
ID_10 = ID_8@2;
ID_11 = (ID_9+ID_10);
ID_12 = ID_6*ID_11;
ID_13 = hslider("level/noise generator/karplus32",0.5f,0.0f,1.0f,0.1f);
ID_14 = 4.656613e-10f*ID_13;
ID_15 = W1;
ID_16 = proj0(ID_15);
ID_17 = ID_16';
ID_18 = 1103515245*ID_17;
ID_19 = ID_18+12345;
ID_20 = letrec(W1 = (ID_19));
ID_21 = proj0(ID_20);
ID_22 = ID_21@0;
ID_23 = float(ID_22);
ID_24 = W2;
ID_25 = proj0(ID_24);
ID_26 = ID_25';
ID_27 = button("play/excitator/karplus32");
ID_28 = ID_27';
ID_29 = ID_27-ID_28;
ID_30 = ID_29>0.0f;
ID_31 = float(ID_30);
ID_32 = ID_26+ID_31;
ID_33 = hslider("excitation (samples)/excitator/karplus32",128.0f,2.0f,512.0f,1.0f);
ID_34 = 1.0f/ID_33;
ID_35 = ID_26>0.0f;
ID_36 = float(ID_35);
ID_37 = ID_34*ID_36;
ID_38 = ID_32-ID_37;
ID_39 = letrec(W2 = (ID_38));
ID_40 = proj0(ID_39);
ID_41 = ID_40@0;
ID_42 = ID_41>0.0f;
ID_43 = float(ID_42);
ID_44 = (ID_43+1.5258789e-05f);
ID_45 = ID_23*ID_44;
ID_46 = ID_14*ID_45;
ID_47 = (ID_12+ID_46);
ID_48 = hslider("duration (samples)/resonator x32/karplus32",128.0f,2.0f,512.0f,1.0f);
ID_49 = ID_48+-1.5f;
ID_50 = int(ID_49);
ID_51 = (ID_50&4095);
ID_52 = ID_47@ID_51;
ID_53 = letrec(W0 = (ID_52));
ID_54 = proj0(ID_53);
ID_55 = ID_54@0;
ID_56 = ID_3*ID_55;
ID_57 = ID_1>2.0f;
ID_58 = float(ID_57);
ID_59 = W3;
ID_60 = proj0(ID_59);
ID_61 = ID_60';
ID_62 = ID_60@2;
ID_63 = (ID_61+ID_62);
ID_64 = ID_6*ID_63;
ID_65 = (ID_46+ID_64);
ID_66 = hslider("detune/resonator x32/karplus32",37.9904f,0.0f,512.0f,1.0f);
ID_67 = 2.0f*ID_66;
ID_68 = ID_48+ID_67;
ID_69 = ID_68+-1.5f;
ID_70 = int(ID_69);
ID_71 = (ID_70&4095);
ID_72 = ID_65@ID_71;
ID_73 = letrec(W3 = (ID_72));
ID_74 = proj0(ID_73);
ID_75 = ID_74@0;
ID_76 = ID_58*ID_75;
ID_77 = ID_56+ID_76;
ID_78 = ID_1>4.0f;
ID_79 = float(ID_78);
ID_80 = W4;
ID_81 = proj0(ID_80);
ID_82 = ID_81';
ID_83 = ID_81@2;
ID_84 = (ID_82+ID_83);
ID_85 = ID_6*ID_84;
ID_86 = (ID_46+ID_85);
ID_87 = 4.0f*ID_66;
ID_88 = ID_48+ID_87;
ID_89 = ID_88+-1.5f;
ID_90 = int(ID_89);
ID_91 = (ID_90&4095);
ID_92 = ID_86@ID_91;
ID_93 = letrec(W4 = (ID_92));
ID_94 = proj0(ID_93);
ID_95 = ID_94@0;
ID_96 = ID_79*ID_95;
ID_97 = ID_77+ID_96;
ID_98 = ID_1>6.0f;
ID_99 = float(ID_98);
ID_100 = W5;
ID_101 = proj0(ID_100);
ID_102 = ID_101';
ID_103 = ID_101@2;
ID_104 = (ID_102+ID_103);
ID_105 = ID_6*ID_104;
ID_106 = (ID_46+ID_105);
ID_107 = 6.0f*ID_66;
ID_108 = ID_48+ID_107;
ID_109 = ID_108+-1.5f;
ID_110 = int(ID_109);
ID_111 = (ID_110&4095);
ID_112 = ID_106@ID_111;
ID_113 = letrec(W5 = (ID_112));
ID_114 = proj0(ID_113);
ID_115 = ID_114@0;
ID_116 = ID_99*ID_115;
ID_117 = ID_97+ID_116;
ID_118 = ID_1>8.0f;
ID_119 = float(ID_118);
ID_120 = W6;
ID_121 = proj0(ID_120);
ID_122 = ID_121';
ID_123 = ID_121@2;
ID_124 = (ID_122+ID_123);
ID_125 = ID_6*ID_124;
ID_126 = (ID_46+ID_125);
ID_127 = 8.0f*ID_66;
ID_128 = ID_48+ID_127;
ID_129 = ID_128+-1.5f;
ID_130 = int(ID_129);
ID_131 = (ID_130&4095);
ID_132 = ID_126@ID_131;
ID_133 = letrec(W6 = (ID_132));
ID_134 = proj0(ID_133);
ID_135 = ID_134@0;
ID_136 = ID_119*ID_135;
ID_137 = ID_117+ID_136;
ID_138 = ID_1>1e+01f;
ID_139 = float(ID_138);
ID_140 = W7;
ID_141 = proj0(ID_140);
ID_142 = ID_141';
ID_143 = ID_141@2;
ID_144 = (ID_142+ID_143);
ID_145 = ID_6*ID_144;
ID_146 = (ID_46+ID_145);
ID_147 = 1e+01f*ID_66;
ID_148 = ID_48+ID_147;
ID_149 = ID_148+-1.5f;
ID_150 = int(ID_149);
ID_151 = (ID_150&4095);
ID_152 = ID_146@ID_151;
ID_153 = letrec(W7 = (ID_152));
ID_154 = proj0(ID_153);
ID_155 = ID_154@0;
ID_156 = ID_139*ID_155;
ID_157 = ID_137+ID_156;
ID_158 = ID_1>12.0f;
ID_159 = float(ID_158);
ID_160 = W8;
ID_161 = proj0(ID_160);
ID_162 = ID_161';
ID_163 = ID_161@2;
ID_164 = (ID_162+ID_163);
ID_165 = ID_6*ID_164;
ID_166 = (ID_46+ID_165);
ID_167 = 12.0f*ID_66;
ID_168 = ID_48+ID_167;
ID_169 = ID_168+-1.5f;
ID_170 = int(ID_169);
ID_171 = (ID_170&4095);
ID_172 = ID_166@ID_171;
ID_173 = letrec(W8 = (ID_172));
ID_174 = proj0(ID_173);
ID_175 = ID_174@0;
ID_176 = ID_159*ID_175;
ID_177 = ID_157+ID_176;
ID_178 = ID_1>14.0f;
ID_179 = float(ID_178);
ID_180 = W9;
ID_181 = proj0(ID_180);
ID_182 = ID_181';
ID_183 = ID_181@2;
ID_184 = (ID_182+ID_183);
ID_185 = ID_6*ID_184;
ID_186 = (ID_46+ID_185);
ID_187 = 14.0f*ID_66;
ID_188 = ID_48+ID_187;
ID_189 = ID_188+-1.5f;
ID_190 = int(ID_189);
ID_191 = (ID_190&4095);
ID_192 = ID_186@ID_191;
ID_193 = letrec(W9 = (ID_192));
ID_194 = proj0(ID_193);
ID_195 = ID_194@0;
ID_196 = ID_179*ID_195;
ID_197 = ID_177+ID_196;
ID_198 = ID_1>16.0f;
ID_199 = float(ID_198);
ID_200 = W10;
ID_201 = proj0(ID_200);
ID_202 = ID_201';
ID_203 = ID_201@2;
ID_204 = (ID_202+ID_203);
ID_205 = ID_6*ID_204;
ID_206 = (ID_46+ID_205);
ID_207 = 16.0f*ID_66;
ID_208 = ID_48+ID_207;
ID_209 = ID_208+-1.5f;
ID_210 = int(ID_209);
ID_211 = (ID_210&4095);
ID_212 = ID_206@ID_211;
ID_213 = letrec(W10 = (ID_212));
ID_214 = proj0(ID_213);
ID_215 = ID_214@0;
ID_216 = ID_199*ID_215;
ID_217 = ID_197+ID_216;
ID_218 = ID_1>18.0f;
ID_219 = float(ID_218);
ID_220 = W11;
ID_221 = proj0(ID_220);
ID_222 = ID_221';
ID_223 = ID_221@2;
ID_224 = (ID_222+ID_223);
ID_225 = ID_6*ID_224;
ID_226 = (ID_46+ID_225);
ID_227 = 18.0f*ID_66;
ID_228 = ID_48+ID_227;
ID_229 = ID_228+-1.5f;
ID_230 = int(ID_229);
ID_231 = (ID_230&4095);
ID_232 = ID_226@ID_231;
ID_233 = letrec(W11 = (ID_232));
ID_234 = proj0(ID_233);
ID_235 = ID_234@0;
ID_236 = ID_219*ID_235;
ID_237 = ID_217+ID_236;
ID_238 = ID_1>2e+01f;
ID_239 = float(ID_238);
ID_240 = W12;
ID_241 = proj0(ID_240);
ID_242 = ID_241';
ID_243 = ID_241@2;
ID_244 = (ID_242+ID_243);
ID_245 = ID_6*ID_244;
ID_246 = (ID_46+ID_245);
ID_247 = 2e+01f*ID_66;
ID_248 = ID_48+ID_247;
ID_249 = ID_248+-1.5f;
ID_250 = int(ID_249);
ID_251 = (ID_250&4095);
ID_252 = ID_246@ID_251;
ID_253 = letrec(W12 = (ID_252));
ID_254 = proj0(ID_253);
ID_255 = ID_254@0;
ID_256 = ID_239*ID_255;
ID_257 = ID_237+ID_256;
ID_258 = ID_1>22.0f;
ID_259 = float(ID_258);
ID_260 = W13;
ID_261 = proj0(ID_260);
ID_262 = ID_261';
ID_263 = ID_261@2;
ID_264 = (ID_262+ID_263);
ID_265 = ID_6*ID_264;
ID_266 = (ID_46+ID_265);
ID_267 = 22.0f*ID_66;
ID_268 = ID_48+ID_267;
ID_269 = ID_268+-1.5f;
ID_270 = int(ID_269);
ID_271 = (ID_270&4095);
ID_272 = ID_266@ID_271;
ID_273 = letrec(W13 = (ID_272));
ID_274 = proj0(ID_273);
ID_275 = ID_274@0;
ID_276 = ID_259*ID_275;
ID_277 = ID_257+ID_276;
ID_278 = ID_1>24.0f;
ID_279 = float(ID_278);
ID_280 = W14;
ID_281 = proj0(ID_280);
ID_282 = ID_281';
ID_283 = ID_281@2;
ID_284 = (ID_282+ID_283);
ID_285 = ID_6*ID_284;
ID_286 = (ID_46+ID_285);
ID_287 = 24.0f*ID_66;
ID_288 = ID_48+ID_287;
ID_289 = ID_288+-1.5f;
ID_290 = int(ID_289);
ID_291 = (ID_290&4095);
ID_292 = ID_286@ID_291;
ID_293 = letrec(W14 = (ID_292));
ID_294 = proj0(ID_293);
ID_295 = ID_294@0;
ID_296 = ID_279*ID_295;
ID_297 = ID_277+ID_296;
ID_298 = ID_1>26.0f;
ID_299 = float(ID_298);
ID_300 = W15;
ID_301 = proj0(ID_300);
ID_302 = ID_301';
ID_303 = ID_301@2;
ID_304 = (ID_302+ID_303);
ID_305 = ID_6*ID_304;
ID_306 = (ID_46+ID_305);
ID_307 = 26.0f*ID_66;
ID_308 = ID_48+ID_307;
ID_309 = ID_308+-1.5f;
ID_310 = int(ID_309);
ID_311 = (ID_310&4095);
ID_312 = ID_306@ID_311;
ID_313 = letrec(W15 = (ID_312));
ID_314 = proj0(ID_313);
ID_315 = ID_314@0;
ID_316 = ID_299*ID_315;
ID_317 = ID_297+ID_316;
ID_318 = ID_1>28.0f;
ID_319 = float(ID_318);
ID_320 = W16;
ID_321 = proj0(ID_320);
ID_322 = ID_321';
ID_323 = ID_321@2;
ID_324 = (ID_322+ID_323);
ID_325 = ID_6*ID_324;
ID_326 = (ID_46+ID_325);
ID_327 = 28.0f*ID_66;
ID_328 = ID_48+ID_327;
ID_329 = ID_328+-1.5f;
ID_330 = int(ID_329);
ID_331 = (ID_330&4095);
ID_332 = ID_326@ID_331;
ID_333 = letrec(W16 = (ID_332));
ID_334 = proj0(ID_333);
ID_335 = ID_334@0;
ID_336 = ID_319*ID_335;
ID_337 = ID_317+ID_336;
ID_338 = ID_1>3e+01f;
ID_339 = float(ID_338);
ID_340 = W17;
ID_341 = proj0(ID_340);
ID_342 = ID_341';
ID_343 = ID_341@2;
ID_344 = (ID_342+ID_343);
ID_345 = ID_6*ID_344;
ID_346 = (ID_46+ID_345);
ID_347 = 3e+01f*ID_66;
ID_348 = ID_48+ID_347;
ID_349 = ID_348+-1.5f;
ID_350 = int(ID_349);
ID_351 = (ID_350&4095);
ID_352 = ID_346@ID_351;
ID_353 = letrec(W17 = (ID_352));
ID_354 = proj0(ID_353);
ID_355 = ID_354@0;
ID_356 = ID_339*ID_355;
ID_357 = (ID_337+ID_356);
ID_358 = ID_0*ID_357;
ID_359 = ID_1>1.0f;
ID_360 = float(ID_359);
ID_361 = W18;
ID_362 = proj0(ID_361);
ID_363 = ID_362';
ID_364 = ID_362@2;
ID_365 = (ID_363+ID_364);
ID_366 = ID_6*ID_365;
ID_367 = (ID_46+ID_366);
ID_368 = ID_48+ID_66;
ID_369 = ID_368+-1.5f;
ID_370 = int(ID_369);
ID_371 = (ID_370&4095);
ID_372 = ID_367@ID_371;
ID_373 = letrec(W18 = (ID_372));
ID_374 = proj0(ID_373);
ID_375 = ID_374@0;
ID_376 = ID_360*ID_375;
ID_377 = ID_1>3.0f;
ID_378 = float(ID_377);
ID_379 = W19;
ID_380 = proj0(ID_379);
ID_381 = ID_380';
ID_382 = ID_380@2;
ID_383 = (ID_381+ID_382);
ID_384 = ID_6*ID_383;
ID_385 = (ID_46+ID_384);
ID_386 = 3.0f*ID_66;
ID_387 = ID_48+ID_386;
ID_388 = ID_387+-1.5f;
ID_389 = int(ID_388);
ID_390 = (ID_389&4095);
ID_391 = ID_385@ID_390;
ID_392 = letrec(W19 = (ID_391));
ID_393 = proj0(ID_392);
ID_394 = ID_393@0;
ID_395 = ID_378*ID_394;
ID_396 = ID_376+ID_395;
ID_397 = ID_1>5.0f;
ID_398 = float(ID_397);
ID_399 = W20;
ID_400 = proj0(ID_399);
ID_401 = ID_400';
ID_402 = ID_400@2;
ID_403 = (ID_401+ID_402);
ID_404 = ID_6*ID_403;
ID_405 = (ID_46+ID_404);
ID_406 = 5.0f*ID_66;
ID_407 = ID_48+ID_406;
ID_408 = ID_407+-1.5f;
ID_409 = int(ID_408);
ID_410 = (ID_409&4095);
ID_411 = ID_405@ID_410;
ID_412 = letrec(W20 = (ID_411));
ID_413 = proj0(ID_412);
ID_414 = ID_413@0;
ID_415 = ID_398*ID_414;
ID_416 = ID_396+ID_415;
ID_417 = ID_1>7.0f;
ID_418 = float(ID_417);
ID_419 = W21;
ID_420 = proj0(ID_419);
ID_421 = ID_420';
ID_422 = ID_420@2;
ID_423 = (ID_421+ID_422);
ID_424 = ID_6*ID_423;
ID_425 = (ID_46+ID_424);
ID_426 = 7.0f*ID_66;
ID_427 = ID_48+ID_426;
ID_428 = ID_427+-1.5f;
ID_429 = int(ID_428);
ID_430 = (ID_429&4095);
ID_431 = ID_425@ID_430;
ID_432 = letrec(W21 = (ID_431));
ID_433 = proj0(ID_432);
ID_434 = ID_433@0;
ID_435 = ID_418*ID_434;
ID_436 = ID_416+ID_435;
ID_437 = ID_1>9.0f;
ID_438 = float(ID_437);
ID_439 = W22;
ID_440 = proj0(ID_439);
ID_441 = ID_440';
ID_442 = ID_440@2;
ID_443 = (ID_441+ID_442);
ID_444 = ID_6*ID_443;
ID_445 = (ID_46+ID_444);
ID_446 = 9.0f*ID_66;
ID_447 = ID_48+ID_446;
ID_448 = ID_447+-1.5f;
ID_449 = int(ID_448);
ID_450 = (ID_449&4095);
ID_451 = ID_445@ID_450;
ID_452 = letrec(W22 = (ID_451));
ID_453 = proj0(ID_452);
ID_454 = ID_453@0;
ID_455 = ID_438*ID_454;
ID_456 = ID_436+ID_455;
ID_457 = ID_1>11.0f;
ID_458 = float(ID_457);
ID_459 = W23;
ID_460 = proj0(ID_459);
ID_461 = ID_460';
ID_462 = ID_460@2;
ID_463 = (ID_461+ID_462);
ID_464 = ID_6*ID_463;
ID_465 = (ID_46+ID_464);
ID_466 = 11.0f*ID_66;
ID_467 = ID_48+ID_466;
ID_468 = ID_467+-1.5f;
ID_469 = int(ID_468);
ID_470 = (ID_469&4095);
ID_471 = ID_465@ID_470;
ID_472 = letrec(W23 = (ID_471));
ID_473 = proj0(ID_472);
ID_474 = ID_473@0;
ID_475 = ID_458*ID_474;
ID_476 = ID_456+ID_475;
ID_477 = ID_1>13.0f;
ID_478 = float(ID_477);
ID_479 = W24;
ID_480 = proj0(ID_479);
ID_481 = ID_480';
ID_482 = ID_480@2;
ID_483 = (ID_481+ID_482);
ID_484 = ID_6*ID_483;
ID_485 = (ID_46+ID_484);
ID_486 = 13.0f*ID_66;
ID_487 = ID_48+ID_486;
ID_488 = ID_487+-1.5f;
ID_489 = int(ID_488);
ID_490 = (ID_489&4095);
ID_491 = ID_485@ID_490;
ID_492 = letrec(W24 = (ID_491));
ID_493 = proj0(ID_492);
ID_494 = ID_493@0;
ID_495 = ID_478*ID_494;
ID_496 = ID_476+ID_495;
ID_497 = ID_1>15.0f;
ID_498 = float(ID_497);
ID_499 = W25;
ID_500 = proj0(ID_499);
ID_501 = ID_500';
ID_502 = ID_500@2;
ID_503 = (ID_501+ID_502);
ID_504 = ID_6*ID_503;
ID_505 = (ID_46+ID_504);
ID_506 = 15.0f*ID_66;
ID_507 = ID_48+ID_506;
ID_508 = ID_507+-1.5f;
ID_509 = int(ID_508);
ID_510 = (ID_509&4095);
ID_511 = ID_505@ID_510;
ID_512 = letrec(W25 = (ID_511));
ID_513 = proj0(ID_512);
ID_514 = ID_513@0;
ID_515 = ID_498*ID_514;
ID_516 = ID_496+ID_515;
ID_517 = ID_1>17.0f;
ID_518 = float(ID_517);
ID_519 = W26;
ID_520 = proj0(ID_519);
ID_521 = ID_520';
ID_522 = ID_520@2;
ID_523 = (ID_521+ID_522);
ID_524 = ID_6*ID_523;
ID_525 = (ID_46+ID_524);
ID_526 = 17.0f*ID_66;
ID_527 = ID_48+ID_526;
ID_528 = ID_527+-1.5f;
ID_529 = int(ID_528);
ID_530 = (ID_529&4095);
ID_531 = ID_525@ID_530;
ID_532 = letrec(W26 = (ID_531));
ID_533 = proj0(ID_532);
ID_534 = ID_533@0;
ID_535 = ID_518*ID_534;
ID_536 = ID_516+ID_535;
ID_537 = ID_1>19.0f;
ID_538 = float(ID_537);
ID_539 = W27;
ID_540 = proj0(ID_539);
ID_541 = ID_540';
ID_542 = ID_540@2;
ID_543 = (ID_541+ID_542);
ID_544 = ID_6*ID_543;
ID_545 = (ID_46+ID_544);
ID_546 = 19.0f*ID_66;
ID_547 = ID_48+ID_546;
ID_548 = ID_547+-1.5f;
ID_549 = int(ID_548);
ID_550 = (ID_549&4095);
ID_551 = ID_545@ID_550;
ID_552 = letrec(W27 = (ID_551));
ID_553 = proj0(ID_552);
ID_554 = ID_553@0;
ID_555 = ID_538*ID_554;
ID_556 = ID_536+ID_555;
ID_557 = ID_1>21.0f;
ID_558 = float(ID_557);
ID_559 = W28;
ID_560 = proj0(ID_559);
ID_561 = ID_560';
ID_562 = ID_560@2;
ID_563 = (ID_561+ID_562);
ID_564 = ID_6*ID_563;
ID_565 = (ID_46+ID_564);
ID_566 = 21.0f*ID_66;
ID_567 = ID_48+ID_566;
ID_568 = ID_567+-1.5f;
ID_569 = int(ID_568);
ID_570 = (ID_569&4095);
ID_571 = ID_565@ID_570;
ID_572 = letrec(W28 = (ID_571));
ID_573 = proj0(ID_572);
ID_574 = ID_573@0;
ID_575 = ID_558*ID_574;
ID_576 = ID_556+ID_575;
ID_577 = ID_1>23.0f;
ID_578 = float(ID_577);
ID_579 = W29;
ID_580 = proj0(ID_579);
ID_581 = ID_580';
ID_582 = ID_580@2;
ID_583 = (ID_581+ID_582);
ID_584 = ID_6*ID_583;
ID_585 = (ID_46+ID_584);
ID_586 = 23.0f*ID_66;
ID_587 = ID_48+ID_586;
ID_588 = ID_587+-1.5f;
ID_589 = int(ID_588);
ID_590 = (ID_589&4095);
ID_591 = ID_585@ID_590;
ID_592 = letrec(W29 = (ID_591));
ID_593 = proj0(ID_592);
ID_594 = ID_593@0;
ID_595 = ID_578*ID_594;
ID_596 = ID_576+ID_595;
ID_597 = ID_1>25.0f;
ID_598 = float(ID_597);
ID_599 = W30;
ID_600 = proj0(ID_599);
ID_601 = ID_600';
ID_602 = ID_600@2;
ID_603 = (ID_601+ID_602);
ID_604 = ID_6*ID_603;
ID_605 = (ID_46+ID_604);
ID_606 = 25.0f*ID_66;
ID_607 = ID_48+ID_606;
ID_608 = ID_607+-1.5f;
ID_609 = int(ID_608);
ID_610 = (ID_609&4095);
ID_611 = ID_605@ID_610;
ID_612 = letrec(W30 = (ID_611));
ID_613 = proj0(ID_612);
ID_614 = ID_613@0;
ID_615 = ID_598*ID_614;
ID_616 = ID_596+ID_615;
ID_617 = ID_1>27.0f;
ID_618 = float(ID_617);
ID_619 = W31;
ID_620 = proj0(ID_619);
ID_621 = ID_620';
ID_622 = ID_620@2;
ID_623 = (ID_621+ID_622);
ID_624 = ID_6*ID_623;
ID_625 = (ID_46+ID_624);
ID_626 = 27.0f*ID_66;
ID_627 = ID_48+ID_626;
ID_628 = ID_627+-1.5f;
ID_629 = int(ID_628);
ID_630 = (ID_629&4095);
ID_631 = ID_625@ID_630;
ID_632 = letrec(W31 = (ID_631));
ID_633 = proj0(ID_632);
ID_634 = ID_633@0;
ID_635 = ID_618*ID_634;
ID_636 = ID_616+ID_635;
ID_637 = ID_1>29.0f;
ID_638 = float(ID_637);
ID_639 = W32;
ID_640 = proj0(ID_639);
ID_641 = ID_640';
ID_642 = ID_640@2;
ID_643 = (ID_641+ID_642);
ID_644 = ID_6*ID_643;
ID_645 = (ID_46+ID_644);
ID_646 = 29.0f*ID_66;
ID_647 = ID_48+ID_646;
ID_648 = ID_647+-1.5f;
ID_649 = int(ID_648);
ID_650 = (ID_649&4095);
ID_651 = ID_645@ID_650;
ID_652 = letrec(W32 = (ID_651));
ID_653 = proj0(ID_652);
ID_654 = ID_653@0;
ID_655 = ID_638*ID_654;
ID_656 = ID_636+ID_655;
ID_657 = ID_1>31.0f;
ID_658 = float(ID_657);
ID_659 = W33;
ID_660 = proj0(ID_659);
ID_661 = ID_660';
ID_662 = ID_660@2;
ID_663 = (ID_661+ID_662);
ID_664 = ID_6*ID_663;
ID_665 = (ID_46+ID_664);
ID_666 = 31.0f*ID_66;
ID_667 = ID_48+ID_666;
ID_668 = ID_667+-1.5f;
ID_669 = int(ID_668);
ID_670 = (ID_669&4095);
ID_671 = ID_665@ID_670;
ID_672 = letrec(W33 = (ID_671));
ID_673 = proj0(ID_672);
ID_674 = ID_673@0;
ID_675 = ID_658*ID_674;
ID_676 = (ID_656+ID_675);
ID_677 = ID_0*ID_676;
SIG = (ID_358, ID_677);
